/* .squaredFour */
.squaredFour {
    width: 20px;
    position: relative;
    margin: 20px auto;
}
.squaredFour label {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    background: #fcfff4;
    background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}
.squaredFour label:after {
    content: '';
    width: 9px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 3px solid #333;
    border-top: none;
    border-right: none;
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.squaredFour label:hover::after {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
}
.squaredFour input[type=checkbox] {
    visibility: hidden;
}
.squaredFour input[type=checkbox]:checked + label:after {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}
.wx_register_bg{
  width: 98%;
  padding-top:50px;
  margin: 0 auto;
  >.wx_container{
    padding: 0 30px;
    padding-left:0px;
    width: 80%;
    margin: 10% auto;
    overflow: hidden;
  }
}
.coderegister_top{
  width:100%;
  margin:0 auto;
  height:60px;
  >.coderegister_top_img{
    float:left;
    width:50px;
    height:50px
  }
  >.coderegister_top_word{
    float:left;
    line-height: 50px;
    font-size: 20px;
    padding-left: 10px
  }
}
.coderegister_word{
  font-size: 30px;
  color: #000000;
  padding-bottom: 10px;
}
.rs_row_mes{
  width:100%;
  >.row_input{
    padding-top:20px;
    >.input{
      border:none;
      border-bottom: 1px solid #ccc;
      height:50%
    }
  }
  >.rs_row_mes_container{
    padding-top:20px;
    width:120%;
    >.row_div{
      position:relative;
      height:30px;
      width:100%;
      >.getcodecontent{
        border:none;
        border-bottom: 1px solid #ccc;
        width:58%;
        height:50%;
      }
    }
  }
  >.row_input_bottom{
    margin-top:30px;
    >.input{
      border:none;
      border-bottom: 1px solid #ccc;
      height:50%
    }
  }
}
.codeRegister_bottom{
  width:90%;
  margin:0 auto;
  text-align:center;
  >.register_agreement{
    width:90%;
    margin:0 auto;
    font-size: 12px;
    text-align: center
  }
}

/* end .squaredFour */
